Створення REST-контролера

📌 Контролер для роботи з книгами

Контролер приймає HTTP-запити та передає їх у сервісний шар. Створимо клас BookController.

                
import org.springframework.web.bind.annotation.*;
import java.util.List;

@RestController
@RequestMapping("/books")
public class BookController {
    private final BookService bookService;

    public BookController(BookService bookService) {
        this.bookService = bookService;
    }

    @GetMapping
    public List getAllBooks() {
        return bookService.getAllBooks();
    }

    @PostMapping
    public Book createBook(@RequestBody Book book) {
        return bookService.saveBook(book);
    }
}
                
            

🛠 Основні анотації


Назад Далі